package tablero;
import unidad.*;

/**
 * Representa un casillero en el tablero. Conoce si esta libre y las unidades que estan sobre
 * el.
 */
public class Casillero 
{
	//Atributos de Instancia
	protected boolean libre;
	protected Unidad unidad;
	
	//Constructor
	public Casillero()
	{
		libre = true;
		unidad = null;
	}
	
	//Consultas
	public boolean estaLibre()
	{
		return libre;
	}
	
	public Unidad unidad()
	{
		return unidad; 
	}							
	
	//Comandos
	public void libre(boolean nuevaCond)
	{
		libre = nuevaCond;
	}
	
	public void ponerUnidad(Unidad unidad) 
	{
		this.unidad = unidad;
		libre = false;
	}
	
	public void quitarUnidad()
	{
		unidad = null;
		libre = true;
	}
}
